@charset "utf-8";
/* Footer Document */
#footer .footer-linkbar .email-sign-up .envelope, #footer .footer-linkbar .social-media .icon, #footer .footer-linkbar .freeSMS {
background: url(../images/png-sprite.png) no-repeat 0 0;
}
#footer{width:960px; margin:0 auto 0;background-image:none;font-size:.9em;padding:0}
#footer .footer-linkbar{ height:50px; background:#000; color:#fff; line-height:50px; padding:0 50px;} 
#footer .footer-linkbar .social-media ul{list-style-type:none; padding:0; margin:0} 
#footer .footer-linkbar .social-media li{float:left; width:20px;}
#footer .footer-linkbar .social-media .icon a {color:#000; display:inline-block; width:20px; height:30px; position:relative; padding:0;	top:10px; left:-10px; text-decoration:none; border:0;}
#footer .footer-linkbar .social-media .facebook{background-position:0 -4926px; padding:10px 0px;}
#footer .footer-linkbar .social-media .facebook:hover{background-position:0 -4973px; padding:10px 0px;}
#footer .footer-linkbar .freeSMS{width:300px; height:50px; background-position:12px -5548px; float:left;}
#footer .footer-linkbar .freeSMS a{font-size:13px; color:#cccccc; text-decoration:underline;}
#footer .footer-linkbar .email-sign-up{float:right; width:220px;}
#footer .footer-linkbar .email-sign-up .envelope{background-position:0 -4587px; padding:0; height:36px; width:25px; float:left;}
#footer .footer-linkbar .email-sign-up input{border:1px solid #bbb; float:left; background:#f9f9f9; position:relative; top:13px; left:32px; z-index:100; height:20px;}
#footer .footer-linkbar .email-sign-up input .newsletter{float:left; border:1px solid #ccc !important;}
#footer .footer-linkbar .email-sign-up .disabled_submit{/*background:linear-gradient(to bottom,#fefefe 0,#e6e6e6 100%);*/ padding:0; height:27px; float:left; top:13px; position:relative; left:32px; width:34px; color:#ccc;}
#footer .footer_links_wrapper{padding:10px 50px;background-color:#fff;color:#fff;font-weight:bold;margin-bottom:2.2em;text-align:left}
#footer .footer_links{margin:auto;position:relative;top:0;width:960px;border:0;border-top:0;padding-bottom:0}
#footer .footer_left{padding:0; background:none; width:250px;}
#footer .footer_links_header_0, #footer .footer_links_header_1{{padding:10px 0 0;font-size:1.3em;background-color:#fff;color:#000; text-transform:uppercase;}
#footer .footer_left .footer_links_0{background:none;}
#footer .footer_links_0, #footer .footer_links_1, #footer .footer_links_2, #footer .footer_links_3{padding:28px 0 0 0;min-height:9em;width:100%;float:left; background:none }
#footer .footer_links_wrapper li{list-style-type:none;}
#footer .footer_links_wrapper a{color:#666666; font-size:1.3em;font-weight:bold;text-decoration:none;display:block;margin:0 40px 12px 0;line-height:110%; text-transform:uppercase; border:0;}
#footer .footer_links_wrapper a:hover{text-decoration:underline;}
#footer .footer_middle_1{width:285px;}
#footer .footer_left, #footer .footer_middle_1, #footer .footer_middle_2{float:left;}
#footer .footer_middle_2{width:170px;}
#footer .footer_right{float:right; width:235px;}
#footer .footer_links_wrapper .branding_overline{width:260px; height:20px; border-bottom:1px solid #000; margin:0 auto; }
#footer .footer_links_wrapper .copyright_branding{margin:0 auto; height:50px; width:260px; ;padding-top:30px;}
#footer .footer_links_wrapper .copyright_branding a{font-size:1.3em; width:260px; color:#666666; text-decoration:none; text-transform:none; text-align:center; }
#footer .footer_links_wrapper .copyright_branding a:hover{text-decoration:underline;}


